javascript格式化日期时间 自定义格式化函数示例
可以利用javascript中date对象的内置方法来格式化,例如:
复制代码 代码示例:
var d = new date();
console.log(d); // 输出:mon nov 04 2013 21:50:33 gmt+0800 (中国标准时间)
console.log(d.todatestring()); // 日期字符串,输出:mon nov 04 2013
console.log(d.togmtstring()); // 格林威治时间,输出:mon, 04 nov 2013 14:03:05 gmt
console.log(d.toisostring()); // 国际标准组织(iso)格式,输出:2013-11-04t14:03:05.420z
console.log(d.tojson()); // 输出:2013-11-04t14:03:05.420z
console.log(d.tolocaledatestring()); // 转换为本地日期格式,视环境而定,输出:2013年11月4日
console.log(d.tolocalestring()); // 转换为本地日期和时间格式,视环境而定,输出:2013年11月4日 下午10:03:05
console.log(d.tolocaletimestring()); // 转换为本地时间格式,视环境而定,输出:下午10:03:05
console.log(d.tostring()); // 转换为字符串,输出:mon nov 04 2013 22:03:05 gmt+0800 (中国标准时间)
console.log(d.totimestring()); // 转换为时间字符串,输出:22:03:05 gmt+0800 (中国标准时间)
console.log(d.toutcstring()); // 转换为世界时间,输出:mon, 04 nov 2013 14:03:05 gmt
另外,也可以自定义函数来格式化时间,例如:
复制代码 代码示例:
date.prototype.format = function(format) {
var date = {
"m+": this.getmonth() + 1,
"d+": this.getdate(),
"h+": this.gethours(),
"m+": this.getminutes(),
"s+": this.getseconds(),
"q+": math.floor((this.getmonth() + 3) / 3),
"s+": this.getmilliseconds()
};
if (/(y+)/i.test(format)) {
format = format.replace(regexp.$1, (this.getfullyear() + '').substr(4 - regexp.$1.length));
}
for (var k in date) {
if (new regexp("(" + k + ")").test(format)) {
format = format.replace(regexp.$1, regexp.$1.length == 1
? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
var d = new date().format('yyyy-mm-dd');
console.log(d); // 2013-11-04
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/8196.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
